Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Qatar F1a France F4 France F8 Italy F4 Italy F5 France F17 France F2 V Abierto Internacional de Salinas - Salinas Wartburg Open - Eisenach Open de Charleroi - Charleroi France F9 France F16 France F14 Open 88 - Contrexeville France F18 XXX Edizione 'A Savoldi Marco' - Manerbio Challenger Leon 2004 - Leon UAE F1 France F2 Siemens Open 2004 - Scheveningen X Abierto Internacional de Salinas - Salinas Internazionali di Tennis - Bergamo France F3 Citta di Monza - Monza Open de Montauban - Montauban St. Petersburg Challenger 2006 - St. Petersburg IPP Geneva Trophy - Geneva Genoa Open - Genova Morocco Tennis Tour - Casablanca Challenger Lugano - Lugano Trofeo Sisma Mantova - Mantova Morocco Tennis Tour - Meknes The Surbiton Trophy - Surbiton San Marino CEPU Open - San Marino Open des Alpes Trophee BNP Paribas - Grenoble Ethias Trophy - Mons Tatra Banka Slovak Open - Bratislava Noumea Challenger Wroclaw Challenger Belgrade Challenger Besancon Challenger Cherbourg Challenger Korat Challenger Rhodes Challenger Nottingham Challenger San Benedetto Challenger Segovia Challenger Alphen Challenger Todi Challenger Orleans Challenger Bordeaux Challenger St. Remy Challenger Reunion Island Challenger Sarajevo Challenger Bath Challenger Nottingham Challenger Granby Challenger Orbetello Challenger Open 88 - Contrexeville Internationaux de Tennis de Brest - Brest St. Remy Challenger Istanbul Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Rennes Challenger Orleans Challenger San Luis Potosi Challenger 2002 - San Luis Potosi Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Black Forest Open - Freudenstadt Quimper Challenger Siemens Open 2001 - Scheveningen Marrakech Challenger Le Gosier Challenger Open Castilla y Leon Trofeo Iberdrola - Segovia Pekao Open 2003 - Szczecin Challenger Ford de Cherbourg - Cherbourg Abierto Club Casablanca - Mexico City Steelers Cup - Kosice Open de Montauban - Montauban 7° Trani Cup - Trani Challenger Casino Lugano - Lugano TED Open - Istanbul Hilversum Open - Hilversum Siemens Open - Scheveningen Quimper Challenger Challenger 42 - Andrezieux Open de L'Isere (Open 38) - Grenoble Internationaux de Nouvelle-Caledonie - New Caledonia The LTA Men's Challenger Wrexham - Wrexham Draft Corona Mexico City Open - Mexico City Internationaux de Doubs Open de Franchie-Comte - Besancon Open de Montauban - Montauban Morocco Tennis Tour - Rabat Heilbronn Open - Heilbronn San Luis Potosi Challenger - San Luis Potosi Open de Montauban - Montauban St. Remy Challenger Petange Challenger Mons Challenger Open Castilla y Leon - Segovia Porsche Open - Poznan Samsung Securities Cup - Seoul Ethias Trophy - Mons Open de Rennes La Trinitaine - Rennes The LTA Bolton Challenger - Bolton Orleans Challenger Challenger 42 - Andrezieux Rennes Challenger Constanta Challenger - Constanta Irving Challenger Bordeaux Challenger Prostejov Challenger Marburg Challenger Braunschweig Challenger Torneo Internacional Challenger Fila 2005 - Leon Samarkand Challenger - Samarkand Tunis Open - Tunis Orleans Challenger Siemens Open - Scheveningen Mons Challenger GHI Bronx Classic - Bronx Bratislava Challenger Open de L'Isere-Trophee BNP Paribas - Grenoble Aix En Provence Challenger Croatia Osiguranje Rijeka Open - Rijeka GHI Bronz Classic - Bronx KGHM Dialog Polish Indoors - Wroclaw BNP Paribas Primrose - Bordeaux Siemens Open - Scheveningen Istanbul Challenger Internationaux du Doubs - Besancon Braunschweig Challenger Bangkok Challenger Cherbourg Challenger Morocco Tennis Tour - Tanger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta St. Brieuc Challenger Johannesburg Challenger Open D'Orleans - Orleans Open de L'Isere - Grenoble Ethias Tennis Trophy - Mons Orbetello Challenger Genova Open Challenger - Genova Challenger 42 - Andrezieux Heilbronn Challenger Tashkent Challenger - Tashkent Aamulehti Tampere Open - Tampere Timisoara Challenger - Timisoara Turin Challenger Challenger DCN de Cherbourg - Cherbourg Morocco Tennis Tour - Fes Tunis Open 2007 - Tunis Internazionali di Tennis di Bergamo - Bergamo Turin Challenger Mons Challenger Generali Open 2000 - Kitzbuhel RCA Championships - Indianapolis Qatar Mobil Open 2001 - Doha Quimper Challenger Copa AT&T - Buenos Aires Franklin Templeton Tennis Classic - Scottsdale Ramat Hasharon Challenger Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel AAPT Championships - Adelaide Orleans Challenger Grand Prix Hassan II - Casablanca Allianz Suisse Open Gstaad - Gstaad TD Waterhouse Cup - Long Island Kremlin Cup - Moscow China Open - Beijing Open Seat Godo 2003 - Barcelona Winnetka Challenger Allianz Suisse Open Gstaad - Gstaad Cordenons Challenger 2003 Mercedes Cup - Stuttgart Generali Open 2003 - Kitzbuhel San Marino Challenger TD Waterhouse Cup - Long Island Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Lyon Challenger Braunschweig Challenger Orleans Challenger ATP Challenger Numea - New Caledonia Open de Franche-Comte - Besancon San Luis Potosi Challenger - San Luis Potosi Helsinki Challenger Happy Valley Challenger Le Gosier Challenger Aix En Provence Challenger Nottingham Challenger TCT Open - Tunis Garden Open - Rome Brest Challenger Mouilleron-Le-Captif Challenger Ilkley Challenger Sony Ericsson Open 2008 - Belgrade Siemens Open - Scheveningen Open 13 - Marseille Open de Franche-Comte - Besancon Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Tennis Napoli Cup - Napoli Memorial Savigny - Sassuolo Idea Prokom Open - Sopot Open de Montauban - Montauban Legg Mason Tennis Classic - Washington D.C. Grand Prix de Tennis de Lyon - Lyon Open de Moselle - Metz Rennes Challenger Wroclaw Challenger Sophia Antipolis Challenger St. Petersburg Open - St. Petersburg Chennai Open - Chennai BellSouth Open - Vina del Mar Open 13 - Marseille Brasil Open - Costa do Sauipe KGHM Polish Indoors - Wroclaw Orleans Challenger Estoril Open - Estoril Ordina Open - 's-Hertogenbosch Garden Open 2005 - Rome ECM Prague Open 2005 - Prague Mercedes Cup - Stuttgart Bordeaux Challenger Open de Moselle - Metz GHI Bronx Tennis Classic - Bronx V Trani Cup - Trani Steelers Cup 2005 - Kosice Grand Prix de Tennis de Lyon - Lyon Kyiv Open - Kiev Nokian Hakkapeliitta Open - Tampere The 10tele.com Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Dutch Open Tennis - Amersfoort Campionati Internazionali di Sicilia - Palermo Northern Electric Open 1999 - Newcastle Open de Moselle - Metz Ortisei Challenger Internationaux de Tennis de Brest - Brest KGHM Polish Indoors - Wroclaw VII Avierto Internacional de Salinas - Salinas Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Sydney International - Sydney Zagreb Open - Zagreb Open de Montauban - Montauban Open 13 - Marseille The Tennis Channel Open - Las Vegas St. Remy Challenger Grand Prix Hassan II - Casablanca BSI Challenger Lugano - Lugano Estoril Open - Estoril 3° Trofeo 'Citta di Brindisi' - Brindisi Bulgarian Open - Sofia Red Letter Days Open - Nottingham Open Sainte Victoire - Aix-En-Provence Allianz Suisse Open - Gstaad Memorial Savigni - Sassuolo GHI Bronx Classic - Bronx Riviera di Rimini Challenger - Rimini Croatia Open - Umag Porsche Open - Poznan TED Open - Istanbul Pilot Pen Tennis - New Haven Riviera di Rimini Challenger - Rimini Mumbai Open - Mumbai Banja Luka Challenger - Banja Luka Open de Moselle - Metz Davidoff Swiss Indoors - Basel San Remo Tennis Cup - San Remo Grand Prix de Tennis de Lyon - Lyon Open 13 - Marseille Estoril Open - Estoril BMW Open - Munich Chevrolet Cup - Vina del Mar The Artois Championships - London Allianz Suisse Open Gstaad - Gstaad Open de Moselle - Metz Brisbane - Brisbane PBZ Zagreb Indoors - Zagreb AEGON Championships - London Mercedes Cup - Stuttgart Masters Series - Hamburg Allianz Suisse Open Gstaad - Gstaad Open de Moselle - Metz AIG Japan Open Tennis Championships - Tokyo Grand Prix de Tennis de Lyon - Lyon SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Japan Open - Tokyo Grand Prix Hassan II - Casablanca Cairo Challenger Open de Rennes - Rennes Pilot Pen Tennis - New Haven Open de Moselle - Metz Malaysian Open - Kuala Lumpur China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Generali Open 2001 - Kitzbuhel Samsung Securities Cup - Seoul Kremlin Cup - Moscow Campionati Internazionali di Sicilia - Palermo Flea Market Cup Busan Challenger Tennis - Busan Grand Prix de Tennis de Lyon - Lyon SA Tennis Open - Johannesburg Salem Open - Hong Kong Davidoff Swiss Indoors - Basel Open 13 - Marseille Bordeaux Challenger Idea Prokom Open - Sopot Estoril Open - Estoril Open de Nice Cote d'Azur - Nice Winston Salem - Winston Salem Rome Challenger Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Estoril Open - Estoril Open de Nice Cote d'Azur - Nice UNICEF Open - 's Hertogenbosch Studena Croatia Open - Umag Credit Agricole Suisse Open - Gstaad Citi Open - Washington If Stockholm Open - Stockholm Kremlin Cup - Moscow Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai The Stella Artois Grass Court Championships - London Sybase Open - San Jose Cherbourg Challenger Guadalajara Challenger Next Generation Adelaide International - Adelaide Open 13 - Marseille BMW Open - Munich Petange Challenger Chennai Open - Chennai Grand Prix de Tennis de Lyon - Lyon BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich AEGON Championships - London Topshelf Open - 's-Hertogenbosch Noumea Challenger Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Credit Agricole Suisse Open - Gstaad Moselle Open - Metz AEGON International - Eastbourne The Dubai Tennis Championships - Dubai Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Davidoff Swiss Indoors Basel - Basel Apia International - Sydney Aircel Chennai Open - Chennai Davidoff Swiss Indoors Basel - Basel Barcelona Open BancSabadell - Barcelona Cherbourg Challeger AEGON Championships - London St. Petersburg Open - St. Petersburg The Nottingham Open - Nottingham BCR Open Romania - Bucharest Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem Sarajevo Challenger Rakuten Japan Open - Tokyo Open Sabadell Atlantico - Barcelona Swiss Indoors Basel - Basel Campbell's Hall of Fame Tennis Championships - Newport ABN AMRO World Tennis Tournament - Rotterdam Heilbronn Challenger Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Erste Bank Open - Vienna Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Marrakech BRD Nastase Tiriac Trophy - Bucharest Moselle Open - Metz Bet-at-home Open - Hamburg Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Open Sud de France - Montpellier International German Open - Hamburg Winston-Salem Open - Winston-Salem AIG Japan Open - Tokyo Open Sud de France - Montpellier Delray Beach International Tennis Championships - Delray Beach Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Stockholm Open - Stockholm Mouilleron-Le-Captif Challenger Sydney International - Sydney Tunis Challenger Moselle Open - Metz Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne Millennium Estoril Open - Estoril Swiss Indoors Basel - Basel Millennium Estoril Open - Estoril ATP Kremlin Cup - Moscow Moselle Open - Metz Heilbronn Challenger Thailand Open - Bangkok Allianz Suisse Open Gstaad - Gstaad If Stockholm Open - Stockholm Aircel Chennai Open - Chennai Open Sabadell Atlantico - Barcelona Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Barcelona Open BancSabadell - Barcelona AEGON Championships - London Topshelf Open - 's-Hertogenbosch AEGON International - Eastbourne Adidas Open de Toulouse - Toulouse Noumea Challenger Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca RCA Championships - Indianapolis Kremlin Cup - Moscow Aircel Chennai Open - Chennai Austrian Open - Kitzbuhel Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Mons Challenger Kremlin Cup - Moscow BRD Nastase Tiriac Trophy - Bucharest SkiStar Swedish Open - Bastad Moselle Open - Metz Erste Bank Open - Vienna Orleans Challenger Aircel Chennai Open - Chennai Mons Challenger Apia International - Sydney Open Sud de France - Montpellier Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca AEGON Championships - London Nord/LB Open - Braunschweig SkiStar Swedish Open - Bastad Claro Open Colombia - Bogota Bordeaux Challenger Swiss Indoors Basel - Basel Challenger 42 - Andrezieux Rio Open - Rio de Janeiro Open 13 - Marseille Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice AEGON Championships - London IPP Open - Helsinki Open Sud de France - Montpellier Open 13 - Marseille Grand Prix Hassan II - Marrakech SkiStar Swedish Open - Bastad Generali Open - Kitzbuhel Open 13 - Marseille Challenger Ford de Cherbourg - Cherbourg The LTA Wrexham Challenger - Wrexham Open D'Orleans - Orleans Open Romania - Bucharest Heineken Open Shanghai - Shanghai Trofeo Conde de Godo - Barcelona International Championship of Croatia - Umag Open Romania - Bucharest Grand Prix Hassan II - Casablanca Open 13 - Marseille Gerry Weber Open - Halle The Dubai Tennis Championships - Dubai Open SEAT Godo 2006 - Barcelona The Stella Artois Championships - London The Samsung Open - Nottingham Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Davidoff Swiss Indoors - Basel AEGON International - Eastbourne Dutch Open Tennis - Amersfoort Monte Carlo Open - Monte Carlo Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati ATP Kremlin Cup - Moscow BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Grand Prix de Tennis de Lyon - Lyon NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Masters Series Hamburg - Hamburg Rogers Masters - Toronto ABN AMRO World Tennis Tournament - Rotterdam Masters Series Madrid - Madrid BNP Paribas Masters - Paris Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rogers Cup - Toronto BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris China Open - Beijing Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Mutua Madrid Open - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Argentina Open - Buenos Aires Next Generation Adelaide International - Adelaide ABN/AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Swiss Indoors Basel - Basel Catella Swedish Open - Bastad Open 13 - Marseille Open de Tenis Comunidad Valenciana - Valencia Grand Prix de Tennis de Lyon - Lyon Medibank International - Sydney Medibank International - Sydney Generali Open - Kitzbuhel Tata Open - Chennai ATP Kremlin Cup - Moscow Campionati Internazionali d'Italia - Rome Pilot Pen Tennis - New Haven Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Tennis Masters Series - Madrid Rogers Masters - Montreal Monte-Carlo Rolex Masters - Monte-Carlo Apia International - Sydney Miami Open - Miami Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati French Open - Paris U.S. Open - New York Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Australian Open - Melbourne Internazionali BNL dItalia - Rome French Open - Paris Wimbledon - London Mutua Madrilena Madrid Open - Madrid Gerry Weber Open - Halle French Open - Paris Wimbledon - London BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Montreal Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Winston-Salem Open - Winston-Salem Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Tennis Masters Series - Monte Carlo Tennis Masters Series - Paris U.S. Open - New York Tennis Masters Series - Montreal Moselle Open - Metz Pacific Life Open - Indian Wells Masters Series Hamburg - Hamburg Monte-Carlo Rolex Masters - Monte-Carlo Tennis Masters Series - Paris Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Open de Tenis Comunidad Valenciana - Valencia Wimbledon - London U.S. Open - New York Australian Open - Melbourne The Stella Artois Championships - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Topshelf Open - 's-Hertogenbosch French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Campbells Hall of Fame Tennis Championships - Newport European Open - Antwerp Qatar ExxonMobil Open - Doha Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York ABN AMRO World Tennis Tournament - Rotterdam Australian Open - Melbourne Hall of Fame Tennis Championships - Newport French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Western & Southern Financial Group Masters - Cincinnati Wimbledon - London Western & Southern Financial Group Masters - Cincinnati Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York The Ericsson Open - Miami Rogers Masters - Toronto U.S. Open - New York Davis Cup, World Group, F, RUS-FRA 3-2 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, 1R, FRA-SWE 3-2 Davis Cup, World Group, QF, RUS-FRA 3-2 Davis Cup, World Group, QF, RUS-FRA 3-2 Davis Cup, World Group, QF, USA-FRA 4-1 ARAG ATP World Team Championship - Dusseldorf AAMI Classic - Kooyong Kooyong Classic - Kooyong 1 Masters Guinot Mary Cohr Olympics - Beijing